package cn.dhnep.demo.pojo;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author dhn
 * @since 2021-08-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("tb_horseman")
@ApiModel(value="Horseman对象", description="")
public class Horseman implements Serializable {

    private static final long serialVersionUID = 1L;

    private String openId;

    @ApiModelProperty(value = "skey")
    private String skey;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "最后登录时间")
    private Date lastVisitTime;

    @ApiModelProperty(value = "session_key")
    private String sessionKey;

    @ApiModelProperty(value = "市")
    private String city;

    @ApiModelProperty(value = "省")
    private String province;

    @ApiModelProperty(value = "国")
    private String country;

    @ApiModelProperty(value = "头像")
    private String avatarUrl;

    @ApiModelProperty(value = "性别")
    private Integer gender;

    @ApiModelProperty(value = "网名")
    private String nickName;

    @TableId(value = "horseman_id", type = IdType.AUTO)
    private Integer horsemanId;

    private String horsemanPhone;

    private String horsemanPassword;

    @ApiModelProperty(value = "昵称")
    private String horsemanCheckname;

    @ApiModelProperty(value = "登录用户名")
    private String horsemanNumber;

    @ApiModelProperty(value = "姓名")
    private String horsemanName;

    @ApiModelProperty(value = "商户号")
    private String horsemanReferrer;

    @ApiModelProperty(value = "微信Id")
    private String horsemanWxid;

    @ApiModelProperty(value = "头像")
    private String horsemanHead;

    @ApiModelProperty(value = "0为女,1为男")
    private String horsemanGender;

    @ApiModelProperty(value = "骑手区域")
    private String horsemanArea;

    @ApiModelProperty(value = "注册时间")
    private Date horsemanRegistdate;

    @ApiModelProperty(value = "开户行")
    private String horsemanOpenbank;

    @ApiModelProperty(value = "银行卡号")
    private String horsemanCreditCardNumbers;

    @ApiModelProperty(value = "身份证号")
    private String horsemanIdNumber;

    @ApiModelProperty(value = "身份证时间")
    private String horsemanIdNumberTime;

    private String horsemanRegisterTime;

    private String horsemanCarClass;

    private String horsemanValidTo;

    private String horsemanValidFrom;

    private String horsemanIsopen;

    @ApiModelProperty(value = "身份证照片")
    private String horsemanIdNumberPhoto;

    @ApiModelProperty(value = "骑手星级")
    private String horsemanStarLevel;

    @ApiModelProperty(value = "骑手经度")
    private String horsemanLat;

    @ApiModelProperty(value = "骑手纬度")
    private String horsemanLon;

    @ApiModelProperty(value = "token")
    private String token;

    private String horsemanType;


}
